package com.huike.clues.service;

import com.huike.clues.domain.TbCourse;
import com.baomidou.mybatisplus.extension.service.IService;
import com.huike.clues.domain.dto.TbCourseDTO;
import com.huike.clues.result.TbCoursel;
import com.huike.common.core.page.TableDataInfo;

import java.util.List;

/**
* @author 93238
* @description 针对表【tb_course(课程管理)】的数据库操作Service
* @createDate 2023-10-12 06:35:46
*/
public interface TbCourseService extends IService<TbCourse> {

    /**
     * 新增课程
     * @param tbCoursel
     */
    void course(TbCourseDTO tbCoursel);

    /**
     * 查询课程管理接口
     *
     * @param tbCoursel
     * @return
     */
    TableDataInfo findById(TbCoursel tbCoursel);

    /**
     * 修改课程管理接口
     * @param id
     */
    void update(TbCourseDTO id);

    /**
     * 删除课程管理
     * @param ids
     */
    void delete(List<Long> ids);

    /**
     * 获取课程管理详细信息
     * @param id
     * @return
     */
    Object getByCourseId(Long id);
    

}
